moisture-proof box - English Synonyms Dictionary